Skip to main content

FAST DUAL

Short Description

DUAL is a virtual table created by the Oracle database in the SYS schema and available to all users.

Detailed Description​

DUAL is a virtual table created by the Oracle database in the SYS schema and available to all users. The table has one column - DUMMY and contains one row with the value β€˜x’.

DUAL is most useful for running selects that contain just a function call.

e.g. SELECT sysdate FROM dual; which returns the current system date and time filtered through the NLS_DATE setting.

It is know as β€˜FAST’ DUAL because prior to Oracle 10g, selecting from DUAL involved a logical IO which could cause scaling issue in large complex queries.

Search online​

If this article doesn't have the information you need you can try searching online. Remember, you can contribute suggestions to this page.